package com.liuwei.shardingjdbcdemo.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;

@TableName("t_order")
@Data
public class Order {
     @TableId(type = IdType.AUTO) // 没有配置sharding的时候分布式序列依赖于数据库主键自增策略，配置了就用sharding

    //@TableId(type = IdType.ASSIGN_ID) // 分布式id
    private Long id;
    private String orderNo; // 订单号
    private Long userId; // 用户id
    private BigDecimal amount; // 订单金额
}
